58 :
x(in_x),
y(in_y),
z(in_z),
w(in_w) {}
94 :
x(in_x),
y(in_y),
z(in_z) {}
119 float length = sqrtf(
x *
x +
y *
y +
z *
z);
156 :
x(in_x),
y(in_y),
z(in_z),
w(in_w) {}
159 return x * a.
x +
y * a.
y +
z * a.
z +
w * a.
w;
195 float y2,
float y3,
float z0,
float z1,
float z2,
float z3,
196 float w0,
float w1,
float w2,
float w3) {
261 float m_00 = m_0 * a_0, m_01 = m_0 * a_1, m_02 = m_0 * a_2,
263 float m_10 = m_1 * a_0, m_11 = m_1 * a_1, m_12 = m_1 * a_2,
265 float m_20 = m_2 * a_0, m_21 = m_2 * a_1, m_22 = m_2 * a_2,
267 float m_30 = m_3 * a_0, m_31 = m_3 * a_1, m_32 = m_3 * a_2,
4x4 matrix of type float
Definition xr_math.h:167
float matrix[4][4]
Definition xr_math.h:170
SonyOzMatrix4x4f operator*(SonyOzMatrix4x4f a)
Definition xr_math.h:242
SonyOzMatrix4x4f()
Constructor.
Definition xr_math.h:175
SonyOzMatrix4x4f(float x0, float x1, float x2, float x3, float y0, float y1, float y2, float y3, float z0, float z1, float z2, float z3, float w0, float w1, float w2, float w3)
Definition xr_math.h:194
SonyOzMatrix4x4f(SonyOzVector4f in_x, SonyOzVector4f in_y, SonyOzVector4f in_z, SonyOzVector4f in_w)
Constructor.
Definition xr_math.h:222
quaternion of type float
Definition xr_math.h:32
float y
y
Definition xr_math.h:37
SonyOzQuaternionf(float in_x, float in_y, float in_z, float in_w)
Constructor.
Definition xr_math.h:57
void operator=(float a[4])
Definition xr_math.h:60
float z
z
Definition xr_math.h:40
float x
x
Definition xr_math.h:34
SonyOzQuaternionf()
Constructor.
Definition xr_math.h:48
float w
w
Definition xr_math.h:43
3D vector of type float
Definition xr_math.h:72
float z
z
Definition xr_math.h:80
float x
x
Definition xr_math.h:74
SonyOzVector3f operator*(float a)
Definition xr_math.h:103
void Normalize()
Definition xr_math.h:118
float Dot(SonyOzVector3f a)
Definition xr_math.h:116
float y
y
Definition xr_math.h:77
void operator=(float a[3])
Definition xr_math.h:110
SonyOzVector3f operator-(SonyOzVector3f a)
Definition xr_math.h:99
SonyOzVector3f()
Constructor.
Definition xr_math.h:85
SonyOzVector3f operator/(float a)
Definition xr_math.h:106
SonyOzVector3f operator+(SonyOzVector3f a)
Definition xr_math.h:96
SonyOzVector3f(float in_x, float in_y, float in_z)
Constructor.
Definition xr_math.h:93
4D vector of type float
Definition xr_math.h:130
float w
w
Definition xr_math.h:141
SonyOzVector4f(float in_x, float in_y, float in_z, float in_w)
Constructor.
Definition xr_math.h:155
float operator*(SonyOzVector4f a)
Definition xr_math.h:158
float z
z
Definition xr_math.h:138
SonyOzVector4f()
Constructor.
Definition xr_math.h:146
float y
y
Definition xr_math.h:135
float x
x
Definition xr_math.h:132